1251
1
2366
5
3222
6
1445
3715
2
5151
21152
8
4651
3
2650
20
2405
2740
280
994
297066
0
1466
3080
181997
11
2773
1047
4506
3090
4553
4179
2664
1451
737
2932
542
1788
3655