2970
7
1292
2
3254
1
1165
3
1475
654
0
988
1569
4903
16
793
1732
1765
451
3563
5
113
523
4124
15
3373
2750
6
1062
14214
1189
1122
4
4183
4550
1990
25211
63
1227
1109
1284