2128 510
1804 468
1695 424
1216 272
3027 697
10975 154
5186 685
33754 281
15088 403
54837 173
16718 508
12152 121
6016 171
32537 344
6771 482
4493 637