3039 513
2561 297
2669 191
3583 656
1242 94
4623 972
22562 724
53046 572
1648 159
1259 176
6848 307
4674 661
2813 458
28025 297
3963 569
10708 593