31016 362
12501 312
6179 735
9639 493
29922 263
5045 823
4007 349
2308 128
14815 233
788 98
14422 897
6393 387
2859 543
1675 255
4610 632
3224 317
3559 88
38684 694
2824 276
10864 697
6990 608
6927 213
9622 232
4620 376
4331 703
8291 435
3529 851
2925 623