1608
0
254
333
458
1872
1
383
1132
2306
337
2645
683
21743
359
1410
255
422
1446
798
823
431
693
676
1663
265
745
17353
616
21
413
753
518