3493 330
9997 117
12849 313
20675 664
4278 249
5662 611
15106 558
1551 103
3298 192
5509 509
3271 533
2382 300
3374 484
2647 245
11646 305
5231 552
4450 532
18682 79
5233 540
2182 352
1538 165
4810 284
18929 928
4410 793
5581 437
4755 324
9249 735
2680 262