1
1475
331
156
20
1
268
18
3
1
168
152
344
8
217
312
341
535
71
1
21
4
1
2
4
7
475
15
9
2
1
42
5
21
1
8
132
2
652
67
1
39
541
456
437
602
804
67
1
1
1
1141
1
44
2
1
1
1
1
1
20
184
1
1
1
2
2
5
1
1
39
119
1
1309
47
388
762
296
27
495
32
8
1
4
2
1
47
371
63
42
1468
8
3