3531 375
2990 530
1405 133
2582 631
22605 336
5272 154
3408 349
4852 83
6244 673
4505 849
4920 491
3838 899
3224 226
1746 164
2419 254
4914 735
1562 261
2447 665
3655 325
1987 237
3751 712
4550 693
24496 816
9617 284