21152
8
3090
6
2903
3
2593
1
2932
2
572
0
297066
3080
2124
607
1287
49
2711
2911
9
4651
342
812
948
445
398656
19
1868
541
670
1010
1640
947
534
416
910
509