1672
7
931
2
1278
0
1107
1
4272
17
1160
1993
3
5062
9
1165
3967
1381
2974
1385
4463
1843
1582
6
2393
2963
8
3626
8664
710
793
5932
3254
3777
633
1911
1111
2103
1551
4