1129
0
1501
1
1425
1315
417
814
1229
1291
906
715
1914
2
7952
1733
1922
3
3795
248
2229
4
2284
6062
16
18385
2000
1823
875
995
383
17730
11
1084
1587
3063
2192