1442
1
18816
11
1253
2184
6220
16
2032
3003
6
1064
906
1721
1751
2264
0
673
2444
2
1810
4
3562
1532
1749
1066
868
862
988
1541
1563
522
1960
1283
1288
706
1240