2950 415
1580 240
14931 515
31857 291
4230 513
5494 134
1261 92
2946 524
2366 353
2573 225
3728 733
2343 382
2911 705
3385 688
2915 508
3191 268
2889 628
3079 207
3553 656
1671 275
2893 476
11139 113
4224 659
1266 104