3042 513
2570 297
2671 191
3584 656
1246 94
4624 972
22564 724
53053 572
1652 159
1262 176
6853 307
4678 661
2817 458
28046 297
3963 569
10716 593