2995 73
9238 513
177385 578
18115 162
343836 1039
65715 377
3900 710
2265 337
5540 468
5656 351
6160 269
5565 493
7732 111
16181 247
2778 326
629221 1480
10571 291
243045 916
147698 409
6615 70
16713 413
15051 645
9260 119
6712 526
11997 635
16812 99
26757 694
1211 52