105792 989
22401 192
18205 570
4286 53
6032 138
10139 474
14110 730
113015 504
10756 683
12977 590
6039 330
91133 239
82747 575
116250 858
34032 558
26440 267
7221 466
3119 515
6247 632
2282 75
7950 664
4859 347