2977 89
4771 650
20784 200
23509 113
1305 35
2596 96
2787 167
2115 276
5624 457
3648 641
2392 257
1709 174
40655 350
28634 389
8975 186
12370 562
30777 581
19772 452
3548 623
3418 738