27550
12
1373
6
2323
1
5959
18
3631
8
1971
7
1295
1651
1805
1421
1131
1710
1111
3
980
2
732
490
330
428
897
2514
2876
2553
2837
10
2695
2125
223
1164
806
609
4405