472531
120576
499922
604658
296512
151698
256830
397883
602561
100212
439214
952285
5141799
3567581
3073148
2384804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471