1418
2
1192
1
4328
10
962
2417
2620
46414
1756
1015
0
1105
458
2522
1152
691
768
2245
2094
584
1403
4
1009
3054
1274
1583
2190
1649
2602
1921
4594
649
1045