315416
471451
9994
766947
618871
632655
83663
512378
440760
60564
598494
188363
5161799
3574581
3098148
2403804
2238988
2060609
1978358
191878
1774118
1722136
1692196
1639471