1162
1
1527
2
1623
1243
1239
1267
1843
1812
1458
0
1679
1331
536
1431
1133
1767
8945
4074
1558
3629
1614
5771
10
6781
652
1282
531
903
2595
883
1400
1212