4966
6
3118
3
3238
13
12621
22
1224
1
1972
1624
0
2087
2207
2
3147
5
2966
109776
42
2711
2788
2477
2555
4
2622
856
3841
6822
1834
12761
2395
741
1288
2580
2859
2897
2126
34959
18