1
1435
326
147
20
1
257
18
3
1
169
153
328
8
201
299
347
518
71
1
20
4
2
2
5
457
14
9
3
1
39
3
22
1
9
125
2
644
69
2
38
515
445
434
568
790
74
1
1
1109
1
45
1
1
1
1
1
1
22
182
1
1
1
2
2
5
1
1
33
120
2
1268
46
373
758
277
25
474
34
9
1
5
3
1
43
357
70
36
1430
6
3