455
1
1314
2
432
73
2702
12
17784
21
402
1537
1468
882
743
661
0
523
1876
4
2276
6
3446
10
289
632
7
608
59
75
960
5
4747
927
465
223
1439
1930
2182
5157