1642
2
1686
1
2314
3
2114
623
1247
1410
4
599
0
812
2015
5
1647
3802
1272
1550
996
1822
953
1012
3442
1835
1680
2270
2027
1009
962
1566
1730
1320
3904
12