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