980
1
4328
10
10396
8
46414
584
0
1015
768
2522
671
1009
2417
1105
458
2411
1152
3659
14
691
1099
552
4594
4362
5
2559
503
31535
611
56488
853
1284
2
1649