3116 356
2923 140
1580 195
7614 843
4134 335
5068 508
4581 46
2122 266
3690 866
28842 539
2562 580
4041 541
1835 274
4563 605
2100 246
4531 899
7947 857
8326 362
3548 640
3755 571
3049 410
24853 535
20967 475
1791 191