173
261
2218
6012
3622
75
205
330
249
18273
14210
12071
10790
8262
814263
7390
7082
676148
603142
59910
5250