467563
643973
4631552
145559
4413715
114563
4352357
100000
861962
4168055
59279
53409
57915
55494
56907
63563
72427
43480
44742
73868
543985
896880
402994
1996043
601196
664425
5399533
888174
3637027
10926235