5151
2
3715
2650
20
21152
8
4651
3
2405
1
2740
280
297066
0
2773
181997
11
3080
1047
3090
6
3145
2932
2092
2472
1500
2220
605
2837
1295
946
3172
1363
2781
2394
1411
2570