320
213
2914
234
232
338
264
153
195
2114
4612
2614
23006
17440
15361
13740
10562
1033263
9324
9130
906148
761142
7090
69711