962633
878500
1005150
354950
53582
693575
825206
955899
762443
877393
607242
315886
79050
132379
792726
65485
8100743
539486
3094577
3024980
3010510
2144192
2014495
1980492
1887216
173566
1729948
15845
151061
1459545