3
1446
310
146
24
1
297
15
4
5
153
148
332
8
206
326
354
509
54
1
21
3
2
7
8
453
1
15
6
2
1
36
4
20
1
8
1
119
1
684
53
6
1
46
560
423
412
591
793
60
1
1
1119
1
44
1
1
1
3
1
1
23
172
1
2
1
1
1
2
1
5
1
41
118
6
1280
45
423
735
260
29
472
28
8
1
7
3
41
346
67
43
1442
7
6