593 148
1144 255
7017 480
286745 591
10619 688
15707 351
5260 459
19869 117
154647 612
48458 141
14686 307