57932
611268
229444
300572
3412
973953
295444
832817
629527
377462
1024577
668418
937690
854795
896330
60587
585284
3017112
2953927
2836797
2699692
2451488
2187214
2167981
2138951
2127484
1934271
189772
1722613
1718559