409
0
1428
1629
944
543
14492
1
31535
391
286
1156
1924
631
517
410
2634
1054
1167
2121
4
909
365
239
1314
418
400
544
377
514
872