139656
256843
629582
58369
730785
527961
255628
948417
242176
994246
921332
278966
5308799
3733581
3245148
2565804
2307988
2154609
2073358
194378
1851118
1751136
1746196
1668471