182515
298208
998957
969876
449409
33633
60065
401128
580515
541264
879170
173138
507736
212530
281835
691921
8401744
547086
3162577
3064980
3024510
2183192
2022495
1983492
1911216
174666
1733948
15875
151161
1468545