2
1447
310
146
24
1
299
15
4
5
152
147
332
8
207
325
353
510
54
1
21
3
1
7
8
454
1
15
6
2
1
36
4
20
1
8
1
119
1
684
53
6
1
46
560
424
411
592
792
60
1
1
1119
1
44
1
1
1
3
1
1
23
172
1
2
1
1
1
2
1
5
1
41
117
6
1281
45
423
734
261
29
473
28
8
1
7
3
41
347
67
43
1442
7
6