2995 73
18115 162
343839 1039
65715 377
5656 351
6160 269
5565 493
7732 111
16181 247
2778 326
629223 1480
10571 291
147699 409
6615 70
16713 413
15051 645
11997 635
26757 694
3266 372
11367 660