2970
7
1292
2
3253
1
1165
3
1475
654
0
988
1569
4891
15
793
1732
1765
451
3563
5
112
523
4124
3373
2750
6
1062
14213
1189
1122
4
4183
4550
1990
25210
63
1227
1109
1284