423146
16179
284352
27461
598984
99141
226395
329619
836890
576119
173929
70585
477755
947435
134625
502485
15785748
703486
5035578
4420980
3540510
3523192
2313216
2219495
2055492
191066
1870948
16395
1565545
155561
963435
240550
662463
589833