1636
0
3480
5
297
413
226
454
935
58
657
1152
422
328
784
325
1348
2972
298
826
561
380
378
691
575
2211
787