120
0
402
4077
705
1726
553
1026
25494
468
536
1142
483
52099
1452
2
333
6449
4196
562
829
2562
3203
2103
1014
770
277
395
273
452
418
1107