2293 111
3715 404
2870 706
3416 617
3954 508
2394 572
2888 603
182 38
3369 679
2927 775
3064 692
3598 496
2558 561
595 123
4554 544
3132 518
2032 372
1472 363
2930 169
1426 204
2905 813
2490 503
822 45
637 98