242870
347921
289867
442904
115853
55248
635970
458238
809924
412146
543877
971429
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471