1049
839
3
1
6
399
169
36
1
4
1
7
1
3
1
1
1
2
2
355
42
1
4
1
1
7
1
1
179
3
126
6
2
448
8
161
591
520
580
36
1
31
5
14
477
50
17
2
10
2
16
8
3
12
3
111
2
2
1076
35
37
174
718
649
309
530
931
325
18
4
1
1054
21
11
59
1
1
2
1
2
4
24
205
1
2
1
1
1
3
1
1
9
2
17
2
1
32
97
36
1671
84
641
901
291
45
535
30
15
3
9
13
47
304
2
23
184
1872
16
524
5