2047
2555
440
182
32
1
378
31
9
4
212
243
508
6
354
526
476
608
83
2
1
44
1
3
2
2
1
2
4
1
9
11
521
1
32
17
10
1
41
1
5
9
1
12
2
261
6
2
2
955
80
8
1
48
811
659
518
787
1126
111
5
8
1493
3
6
79
3
1
1
1
4
1
15
278
2
2
2
1
2
2
1
1
3
1
8
1
2
1
1
9
1
1
1
1
59
1
95
6
1873
73
618
905
474
45
559
37
14
4
23
19
33
402
1
1
76
86
2035
12
1339
2