2
1446
310
146
24
1
298
15
4
5
152
147
332
8
207
325
354
508
54
1
21
3
1
7
8
452
1
15
6
2
1
36
4
20
1
8
1
119
1
685
53
6
1
46
560
423
411
591
792
60
1
1
1117
1
44
1
1
1
3
1
1
23
173
1
2
1
1
1
2
1
5
1
41
117
6
1280
45
423
733
261
29
471
28
8
1
7
3
41
345
67
43
1441
7
6