5090
2
2264
1
578
0
1193
9956
3
106
556
2551
2907
572
392
2535
10827
4
3518
12779
8
1158
1078
2727
4044
5
3083
511
17946
1761
2465
929