1196
1
4451
15
2908
10
929
1679
2
1200
2935
1516
1166
1320
0
3715
2517
3633
13
2462
3
1084
950
5141
7
4287
9
5151
1736
1160
3644
4
2688
181997
11
854
5
2740
2897
2911
3125