252975
146561
209773
4277110
32155190
263585
230352
153066
33132179
33901182
17111117
8595107
1356499
144993
722381
12157122
17376141
149782
145180
8803132