2981 73
18114 162
343741 1038
65696 377
5655 351
6160 269
5565 493
7732 111
16181 247
2778 326
629115 1480
10571 291
147627 409
6614 70
16713 413
15051 645
11997 635
26751 694
3266 372
11367 660