21152
8
2405
1
3090
6
398656
19
2903
3
2593
2932
2
528
0
2349
2732
392
2320
14
297066
3080
1045
536
2711
1189
2911
9
4651
3589
1362
16
550
5151
4775
2773
5
25669
19783
2535