2801 93
1642 284
596 96
4565 918
58243 509
3339 636
109182 252
5647 316
192419 867
12429 632
58842 589
18450 296
22860 110
31744 254
7408 716
25196 397
9863 133
42298 378
6673 543
53313 945
54459 415
32900 940
22847 100
30383 477
69428 360
26298 199
62871 434
46906 710