320
213
2914
234
232
338
264
153
195
2114
4612
2614
23006
17410
15361
13740
10552
1032263
9324
9130
906148
761142
7060
69711