170
137
103
256
123
305
281
2314
234
324
275
186
21976
16610
14601
13190
10062
972263
8744
8700
828148
717142
67611
6630