379991
361543
14519
811745
224509
607542
1008966
10740
68595
380217
870280
200567
89633
87813
296707
461687
15565748
695486
4933578
4382980
3517510
3471192
2295216
2215495
2054492
190066
1863948
16385
1558545
155261