103892 171
10290 189
975 76
5126 98
3282 457
115807 632
6129 519
2522 217
4915 42
16802 636
5367 469
5998 405
5629 451
2603 67
4445 621
4367 525
4859 567
6209 703
5304 822
8054 532
9015 534
7532 547
13056 693
5131 640
12109 85
29544 374
64822 575
8807 50