5151
2
3080
3
2932
21152
8
3090
6
3715
1585
4651
1583
1
3461
4
2535
19783
3498
280
2405
32302
0
2740
17946
2650
20
2528
1153
4259
945
1500
994
25669
912
1759
297066
1589