395966
869565
102887
1975358
85152
848864
67564
361448
452214
240737
762758
651205
5154799
3570581
3088148
2396804
2234988
2054609
191678
1773118
1722136
1691196
1638471