5151
2
3080
3
3715
21152
8
4651
1492
7394
5
2529
7
2650
20
2430
785
0
2342
1
280
2405
610
12185
2740
2932
4363
3098
2600
2631
297066
1500
2988
1221
4757
885
938
1246