21152
8
3080
3
2932
2
3090
6
2245
2903
1047
297066
0
1347
1
19783
14
1849
1287
1189
3715
761
585
5151
879
572
765
663
797
693
509
1472
25669
4651
504
2535