329495
396792
974265
506910
12168
326283
39322
393665
90658
698552
14079
524829
430287
606960
68625
148190
14231747
657186
4381578
4116980
3388510
2847192
2151495
2136216
2039492
183966
1797948
16295
153761
1534545