473139
166845
83459
150263
980132
439149
95574
576896
105294
734363
598621
915193
987363
903533
823197
769133
11376744
620686
3921577
3841980
3276510
2576192
2110495
2072216
2028492
182266
1759948
16155
153161
1524545