4016
1
2316
2
545
4
3691
5
2749
3092
2091
1452
964
180849
0
16550
27
1861
2189
346
1842
5477
8
1700
9355
3
2862
11
1922
780
968
646
2361
1337
2298
105290
1602
1020
2369