3042 513
2568 297
2671 191
3584 656
1245 94
4624 972
22562 724
53051 572
1650 159
1260 176
6850 307
4676 661
2817 458
28038 297
3963 569
10715 593