105035 508
57043 413
26590 528
8229 221
70798 661
16280 568
173517 139
67975 513
4708 110
51577 174
9893 155
16675 747
4240 672
5656 567
10302 86
48784 78
45304 560
51227 702
24744 245
92083 261
34606 588
22835 179
32495 221
106470 291
94004 348
77195 353
171417 313
272372 863