21152
8
2903
3
2732
2
2405
1
3090
6
398656
19
2593
2932
528
0
2349
2911
9
297066
392
2773
5
2320
5151
25669
19783
17946
14
3080
2964
1603
3546
1189
1942
2740
2906
1045
3618