2
1448
311
146
23
1
298
15
4
5
153
147
333
8
208
322
353
512
55
1
20
3
2
7
8
455
1
14
6
2
1
36
5
20
1
9
1
120
1
681
54
6
1
46
560
425
411
591
794
60
1
1
1
1120
1
44
1
1
1
3
1
1
23
172
2
1
1
1
2
1
5
1
41
118
6
1280
46
420
736
263
29
474
28
9
1
7
3
40
348
69
43
1443
7
6