2513 327
1292 131
2891 304
2779 198
22685 653
2653 37
4221 705
4170 625
29874 681
85400 189
65279 239
77570 289
7131 116
3972 621