3132 509
2777 356
2112 424
990 92
1259 160
3015 876
5347 557
2725 609
2339 404
1850 597
1710 99
2654 503
8943 626
2945 363
1641 322
3026 535
3337 674
2903 490
3425 890
14402 173
2565 622
4299 100
970 159
1664 124