368530
397609
677878
425238
286350
57691
118915
1042433
396634
208929
7012
134116
247222
57289
916946
566216
12377745
631586
4062577
3969980
3309510
2671192
2121495
2093216
2033492
182766
1762948
16255
153361
1529545