3090
6
550
1
21152
8
2835
2
2980
2535
1960
0
2207
1416
398656
19
1186
1195
5339
5
3083
1736
2948
32302
1060
19783
1250
2358
9
2932
3498
4
2059
1512
2168
3
17946
4601
1761
1445