3040 513
2564 297
2671 191
3583 656
1243 94
4624 972
22562 724
53047 572
1649 159
1260 176
6848 307
4674 661
2813 458
28033 297
3963 569
10713 593