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