3210 513
2976 298
2966 191
3696 656
1412 94
4733 972
22657 724
53668 572
1772 159
1485 176
7037 307
5288 661
3085 458
29862 297
4027 569
10909 593