642
5121
125149
594537
760
581
1240
873
3363
6221
7011
1155265
1610917
1125812
10503276
1013916
96643
9529258
7853154
749911
69816
60344
55822
53158