5223
9
4016
1
3691
5
2749
3092
2091
2
1452
180849
0
16550
27
1549
1861
1421
346
1163
9355
3
780
968
646
3887
1337
2298
105290
1602
1020
1933
2369