508216
4991820
2144247
3205360
1973440
2089114
1961256
4636828
3777651
4983395
64569
67626
61639
66549
60128
70508
52248
49603
50249
51079
108953
198526
805062
267982
399782
801203
1980135
97063
118554
107272