2982803
18014178
1447757
817980
1134317
8017255
574537
712431
64859
12184356
15263392
22088316
10871014
863869
1324293
3961044
159149
1104634
992395
1642031
1405894
1113459
2696873
601217
773644
53763
7028061
17198161
3261311
5458107
948434
635582
2151702
1041739
11927960
5682242
1675265
4063579
6278869
501
930
941
1340
681
1466
92115
142248
167748