456
1
1314
2
433
74
2703
12
17785
21
403
1538
1469
882
743
662
0
524
1876
4
2278
6
3446
10
290
632
7
608
59
76
13
961
5
4747
927
465
223
1439
1931
2182