2110
1
1547
3326
3
1166
1813
1380
0
2289
904
2760
4
2490
2
1093
3612
10
6707
24
1516
1050
7086
12
9817
2451
1355
899
1047
3871
1809
5151
8
6929
11
455