5151
2
3715
2650
20
21152
8
4651
3
2405
1
2740
280
297066
0
1535
2773
181997
11
3080
1047
1284
3090
6
1590
3679
4
2597
2932
1500
1237
605
2837
1295
1225
946
1363
1411
1591