3028 484
2375 120
5079 469
1672 315
2903 280
3700 716
64350 784
17270 593
2459 413
1514 47
5691 592
21004 233
68739 308
96003 633
7261 523
3173 442
1009 156