3006 89
1296 76
16710 750
4048 404
23802 670
27410 436
4560 284
2654 229
5952 469
4221 291
5264 621
7927 820
2170 232
17300 84
14152 85
7944 525
2991 594