3090
6
1168
1
2535
2
21152
8
3691
4
7095
1699
3083
2980
20163
44
1813
2377
1632
32302
0
2285
19783
2851
1015
2358
9
2932
1254
3498
2835
2818
7
17946
1746
1595
1865
1416
3868
10