641194
432928
140992
72144
87326
591600
13752
846327
973628
980125
978182
881286
5176799
3593581
3125148
2428804
2246988
2071609
1996358
192378
1778118
1724136
1699196
1645471