2136
6
812
1
2370
5
1389
1582
4463
3
2973
2
2460
4
1843
8663
17
710
2963
8
1384
3622
4270
1107
1159
793
5060
9
1165
1278
0
1381
3967
1799
18805
1559
867
1351
3301