1581
2
5225
8
3765
4
810
1
1226
3629
2522
1285
436
1336
0
2797
5
1002
442
1247
1337
2732
1223
3371
9
1843
1485
3
2999
2905
26
5801
1773
2578
3026
796
6
1160
1347
8819
12