1801
2
1344
2296
1899
1
1583
2926
833
0
934
1298
3
702
6
747
636
869
2605
9
496
365
4
374
419
380
303
501
518
935
560
1283
238
263
197
128