8945
2
8527
1
812
4630
3
4112
11
1308
1694
4578
6
2061
3216
10
3015
7
1566
989
0
1574
1752
1618
796
2097
2528
4670
1394
2257
978
10243
4
206
1233
2039
4117
5
3587
5820