1
1590
329
148
27
3
341
18
6
2
162
144
405
6
172
521
360
463
75
1
1
33
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
701
483
344
593
831
148
6
3
10
1210
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
1394
83
646
667
239
38
442
21
3
1
7
3
28
328
1
1
54
45
1584
7
1