458
0
1015
4328
10
2522
46414
1
1009
1045
1105
1152
691
1232
503
768
953
572
584
1126
5620
11
334
1649
1418
2
1921
4594
396
649
1314
464
4579
7
1230
5
1949