674770
483152
360129
331955
328612
905819
837700
857190
92480
221775
461203
400749
73455
99572
88442
1008589
14241747
657386
4383578
4118980
3388510
2852192
2151495
2139216
2039492
183966
1797948
16295
153761
1534545