2996 505
1841 431
10092 518
1196 206
6244 409
421 110
806 81
4661 668
7464 889
2313 555
1601 360
2828 824
23676 981
904 110
2132 522
18284 482
30595 538
1096 249
9574 412
822 183
470 136
8076 675
2115 509
2708 854