5223
9
4016
1
2316
2
3691
5
2749
3092
1452
1280
0
5617
2587
6
180849
1879
1973
2091
16550
27
1824
2189
346
2084
166543
18
9355
3
2862
11
2604
7
780
996
1496
968
2361
1337
105290