2189
2
1334
1
1412
0
2428
2245
3
810
4957
5
11924
1179
9954
6
868
1000
2281
7
2949
1712
19932
1641
2392