4016
1
3691
5
2749
3092
1452
1034
180849
0
1879
868
2091
2
16550
27
1861
346
2605
3
4911
8
1323
9355
780
968
646
1337
2298
105290
1602
1020
2369
2073
282572
492
1360