2216
0
932
1
1099
4328
10
46414
1015
1105
458
2522
1152
691
768
584
1009
2602
2
2121
1662
1422
1649
1418
1921
4594
2524
649
1045
3659
14
552
503
1431
909