2596 508
5120 171
16222 571
3171 537
3328 309
1179 172
3628 187
2937 357
3099 553
2684 92
3523 787
14472 653
3962 859
2821 172
1818 258
4145 53
2397 394
2148 115
1388 48
6438 793
7644 301
6511 808
2385 27
2592 273