1
1579
326
149
27
3
344
17
5
2
164
137
400
6
167
507
372
468
66
1
1
29
1
3
9
1
2
1
6
8
423
1
19
1
8
4
20
3
7
1
3
1
121
8
3
828
66
4
68
675
476
357
586
836
138
6
3
10
1193
9
1
34
1
1
1
1
1
1
17
1
211
1
3
1
4
1
1
3
3
2
1
1
8
1
2
4
1
1
1
40
2
106
4
1394
76
643
683
215
38
447
21
3
1
8
3
28
335
1
1
52
46
1572
8
1