1089
2
1085
1
4328
10
2488
4
46414
1152
0
1378
2522
1015
1009
1105
458
691
552
503
768
584
4594
853
56488
4362
5
3659
14
1182
1649
611
1418
720
1921
649