3320
30326
1110141
65371
55242
317954
61497
52217
120660
79764
1297125
585100
1124122
88253
1008213
23417
667128
950155
36832
74674