21152
8
2907
2
2903
3
1849
3090
6
392
0
2377
2593
1
2932
297066
1189
742
4651
2996
2349
14
2124
2087
2219
4
3080
2535
25669
2502
3779
4044
5
3051
3498
528
628
446