1050
0
946
1
929
3
1690
1558
2
4099
8
4160
1622
582
2622
6
370
1348
5253
4
1452
17970
15
1813
685
4360
9
3629
3175
5
6822
4168
2377
3854
1393
2886
766
989
7034
1880