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