21152
8
3080
3
2932
2
3090
6
2245
297066
0
2903
1189
1047
255
14
2902
16
1193
3546
1
9956
763
2372
2732
475
528
2299
2402
4
1849
7034
1760
2722
3715
578
2666
9
572