1
1472
334
156
18
1
262
18
3
1
166
153
347
8
213
308
344
537
71
1
22
4
1
2
4
7
474
16
9
3
1
42
5
22
1
8
128
2
650
67
1
39
536
457
438
598
805
67
1
1
1
1142
1
42
2
1
1
1
1
1
20
183
1
1
1
2
2
5
1
1
39
120
1
1305
47
385
765
293
27
495
34
8
1
4
3
1
47
372
63
43
1465
8
3