593 148
1144 255
7017 480
286744 591
10616 688
15706 351
5260 459
19867 117
154641 612
48457 141
14685 307