2452
4
8122
13
1751
1
868
830
0
526
929
3
801
1380
2294
1000
4530
2
1606
9305
8
1660
1545
1787
2392
1813
10243
619
1093
1174
2262
1072
3715
1691
883
2710
2985