479
0
1020
266
4111
2
1043
213
909
1880
454
413
259
393
267
1661
1
248
714
798
5875
743
286
467
418
4452
303
405
1629
1411
1981
505
1557