113820
54295
294389
77617
679822
624197
680411
1010726
343251
991982
874844
699129
5149799
3568581
3079148
2394804
2230988
2052609
1973358
191578
1770118
1720136
1690196
1637471