2353
2436
2
2
1
1
2
457
199
23
1
1
1
6
1
5
2
8
2
10
6
404
44
2
6
1
1
1
10
8
2
5
191
2
108
1
33
1
5
650
4
259
721
620
667
86
9
1
34
1
3
3
558
45
3
9
1
1
32
3
2
38
173
1290
73
42
138
1245
583
345
558
656
875
12
16
11
887
36
9
67
1
5
3
68
223
1
1
1
4
5
16
11
1
35
1
4
167
42
1876
268
974
828
431
46
606
14
38
1
70
332
6
103
137
2344
9
2084
269
14