210
2
8775
32
641
343
1
47
0
119
340
356
2311
5
30088
10
5172
4758
3
25396
12
653
604
1261
1032
658
4290
6
896
524
982
8
1726
1011
2983
1084
1692
1177
1051
5052