2855
3
5223
9
4016
1
14229
10
3691
5
2749
3092
2091
2
1452
1222856
4
552
16
1167
180849
0
662
1696
4438
4895
8
16550
27
1824
345
346
2105
1842
5477
9355
1218
780
1389
968