4964
3
2608
0
1566
1
1666
2
1279
572
1823
1376
6406
12
2233
1716
120469
35
3451
10
829
1327
198
2301
3025
1883
1649
2112
1145
1733
1203
2465
6
928
152
999