1015
1
1694
951
690
2669
2
2489
564
2886
4
1743
0
1111
2727
108797
1860
1825
1140
2243
6
1371
1266
1213
1277
5382
5
4383
3
1380
1304
2189
21152
8
2949
6047
54
2061
4944