2189
2
3519
9
1412
0
1331
2088
5
1334
1
2245
3
810
3973
6
2428
4874
8
2101
1179
2281
7
5363
1289601
4
9954
2949
2392
6236
10