1772
2
3225
8
4690
6
7258
3051
1
2457
0
3067
3
1188
6529
7
1152
1334
1365
422
330
1645
381
9267
722
787
1098
3304
468
430
2675
1367
1133
2490
6294
1939
1603