57932
611268
229444
300572
3412
973953
295444
832817
629527
377462
1024577
668418
937690
854795
896330
60587
585284
3016112
2951927
2834797
2699692
2451488
2187214
2167981
2137951
2127484
1934271
189672
1722613
1718559