1015
1
1694
951
690
2669
2
1598
564
1828
2100
4
1743
0
1400
8122
13
3216
10
108797
2999
3
1380
2000
21152
8
1383
5464
9
2554
16
2294
3151
2245
5375
3336
2949
1451
10827
1174