21152
8
3080
3
2932
2
3090
6
2318
2522
2535
1047
19783
2740
7793
4
17946
0
3715
32302
297066
883
5151
2468
1500
1
4651
4070
2542
25669
2326
3655
11
1809
2392
4009
2493
18
4978