114674
265076
4863016
4965157
4121942
246910
100000
689515
1475677
114075
59898
56896
53477
68535
38273
50647
41256
41356
42765
69540
271655
547046
1487026
2994503
1813531
271247
816097
1101616
2986031
331302