2978 73
18112 162
343703 1038
65681 377
5655 351
6160 269
5565 493
7730 111
16181 247
2777 326
629078 1480
10571 291
147596 409
6614 70
16713 413
15051 645
11995 635
26745 694
3266 372
11367 660