1042
845
3
1
6
402
169
36
1
4
1
7
1
3
1
1
1
2
2
353
42
1
4
1
1
6
1
1
184
3
126
6
2
442
8
165
585
521
580
36
1
31
5
14
480
50
17
2
8
2
15
8
3
12
3
116
2
2
1071
35
37
180
714
643
312
529
929
333
18
4
1
1062
21
10
58
1
1
2
1
2
4
23
210
1
2
1
1
1
3
1
1
8
2
19
2
1
32
1
95
36
1673
83
639
901
293
44
538
28
14
2
9
13
47
305
2
23
183
1871
16
526
5