105596 133
7288 713
3825 272
6558 191
5961 650
6731 73
5681 250
8016 498
13319 734
4110 128
5656 278
10919 886
197416 652
100551 363
19752 559
42162 518
20538 528