2711
2
1267
5209
9
2478
929
3
8047
18
5196
117
0
2886
5
1108
1
2763
4553
1425
2039
1451
4114
2838
4142
1227
1077
3551
10
956
8527