1581
2
5225
8
3765
4
810
1
3629
2522
1226
436
2797
5
1002
1310
0
442
1247
1337
1376
2732
1223
3371
9
1012
1843
1485
3
1225
1274
581
2905
26
5801
1773
2578
3026
1160