4328
10
3659
14
46414
1
584
0
1015
768
503
2522
1009
2417
1105
2125
458
1152
691
1099
552
4594
319
4362
5
317
31535
611
621
56488
853
824
2
1649
2334