3107
5
3321
1
1431
1777
2
19932
6
2551
2138
3
471
6676
12
123674
35
3551
10
101569
0
1161
2913
34959
18
2328
1259
1411
791
1487
4
1568
1400
2320
1808
2268
980
1022
1228
1690