1
1589
329
148
27
3
340
18
6
2
162
144
405
6
172
520
360
463
75
1
1
32
1
3
10
1
1
1
5
8
420
1
17
9
4
23
3
7
1
3
1
126
7
2
826
75
6
57
700
483
344
593
830
148
6
3
10
1209
6
1
35
1
1
1
1
1
1
1
20
1
213
2
4
1
1
3
3
2
1
1
7
1
1
3
1
1
39
2
108
6
1393
83
645
667
239
38
442
21
3
1
7
3
28
328
1
1
54
45
1583
7
1