3042 513
2567 297
2671 191
3584 656
1245 94
4624 972
22562 724
53051 572
1649 159
1260 176
6849 307
4676 661
2815 458
28035 297
3963 569
10715 593