25092
12
1524
1
2727
18
1721
3
2971
2
955
1750
2144
1286
6
967
754
1904
5863
7
1158
2934
8926
6703
10
1172
4879
9
1113
5
2602
691
1131
4
5707
1426
1665
1440
472
978
1823