210
3422
4219
259
245
160
261
137
103
256
154
172
22596
17120
15161
13570
10382
1010263
9104
8950
868148
745142
69011
6890