593 148
1145 255
7017 480
286746 591
10620 688
15707 351
5261 459
19869 117
154648 612
48458 141
14686 307