989773
428128
809134
723577
410917
519559
310343
22887
902980
195928
933863
440576
1025193
29901
61590
5258
1005226
156598
766570
463104