11881
3
5678
8
1696
0
1049
5661
4
7334
383
2
2225
414
400
12590
28805
6
1282
787
1056
1
2109
1869
1245
1343
4427
10
2052
477
7328
1022
2966
5
1348
5031
1120
2141
81077
101