806
2
1418
4328
10
1378
1152
0
1099
1
1070
3659
14
46414
1015
3117
3
3277
8
1105
2125
458
2522
691
3287
768
1470
584
896
1009
317
1326
1453
1649
4579
7
1921
4594