105596 303
9532 433
21051 348
19762 455
26896 125
242950 552
73016 267
4852 483
8974 868
12390 915
5657 282
25234 549
27370 567
10453 652
12244 863
9115 43
34441 360
10556 293
37017 211
183283 618
4432 734
11148 252
6979 268
34943 373
21429 682
55362 962
40810 328