316678
66140
698569
725763
147362
145325
73856
42497
463820
171874
165654
440726
5141799
3567581
3073148
2386804
2230988
2048609
1971358
191478
1766118
1720136
1689196
1637471