1132
1
3715
2
5151
1169
2951
21152
8
2364
4651
3
2650
20
2405
2740
280
4832
297066
0
2412
1896
1275
3080
181997
11
1505
2377
2773
1512
1233
1047
3090
6
1422
4179