1409
0
403
1596
1589
787
1
801
841
710
329
2276
600
307
343
460
999
622
862
1199
969
325
753
400
1919
464
2229
448
354
322
435
3379