1
1476
330
156
20
1
271
18
3
1
167
152
344
8
218
315
340
533
71
1
21
4
1
2
4
7
474
14
9
2
1
42
5
21
1
8
133
2
654
67
1
39
546
453
436
604
802
68
1
1
1
1145
1
44
1
1
1
1
1
1
20
183
1
1
1
2
2
5
1
1
39
118
1
1311
47
390
760
297
27
493
32
8
1
4
2
47
371
63
41
1469
8
3