8002
241310
104812
670839
453141
664161
487589
127910
867425
9594
14790
973204
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471