45316
256121
372751
851434
591338
77464
939755
245544
530151
94195
246702
13143
5161799
3574581
3103148
2404804
2238988
2064609
1980358
191878
1774118
1723136
1693196
1639471