173
261
2218
6012
3622
75
205
330
249
18273
14180
12031
10730
8232
811263
7380
7052
674148
602142
59910
5240