5290
2
3287
1
4328
10
3498
4
46414
1015
0
1105
458
2522
1152
691
768
5559
3
584
1009
4619
6
1649
1418
1921
4594
649
1045
3659
14
552
503
18403
1431
909
1232
1192