1
1590
328
148
27
3
341
18
6
2
164
143
405
6
173
518
360
465
75
1
1
33
1
3
9
1
1
1
5
8
422
1
17
9
4
24
3
7
1
3
1
126
7
2
824
75
6
57
699
484
345
592
830
150
6
3
10
1213
6
1
35
1
1
1
1
1
1
19
1
211
2
4
1
1
3
3
2
1
1
7
1
1
3
1
1
40
2
109
6
1391
85
648
668
236
38
444
21
3
1
7
3
28
329
1
1
55
45
1583
8
1