1248
1
1015
1694
951
690
1239
2518
3
2669
2
564
1743
0
108797
2245
5375
17970
15
1787
2949
3835
5
2475
2629
1451
2495
3014
20
223
562
2106
11153
8
1268
1087
297066
1289601
4