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