1057 238
2258 531
2607 835
3149 909
2685 595
1238 249
325 62
7700 167
9532 444
5847 421
28613 261
73170 517
54849 741
19214 569
9650 94
31287 329
8221 370
3441 232