1801
2
1344
2297
1899
1
1584
2926
833
0
934
1298
3
703
6
747
636
869
2605
9
496
365
4
374
419
381
303
501
518
936
560
1283
238
263
197
129