597
2
1158
3
4328
10
46414
1
1152
0
1378
2522
1015
3070
5
1009
1105
458
691
552
503
768
584
292
4594
853
56488
4362
1053
1490
3659
14
1649
611
1418
1921