1029
834
3
1
5
388
169
36
1
4
1
7
1
3
1
1
2
2
357
40
1
4
1
1
7
1
1
177
3
126
5
2
443
8
155
575
520
575
38
1
21
5
14
472
50
17
2
10
2
16
8
3
12
3
106
2
2
1069
37
37
174
693
649
309
516
924
327
18
4
1
1050
22
11
59
1
1
2
1
2
4
23
207
1
2
1
1
1
3
1
1
9
2
17
1
1
32
1
97
36
1648
82
620
896
292
45
530
30
15
3
9
12
47
304
2
23
180
1847
16
521
5