1015
1
1694
951
690
2669
2
564
1743
0
108797
2941
4
1380
599
4100
6
1442
3145
1960
21152
8
2949
2015
3248
1203
1787
5546
445
3262
3
2670
5375
740
725
2294
1923