593 148
1145 255
7017 480
286748 591
10621 688
15710 351
5262 459
19871 117
154651 612
48458 141
14686 307