2456
2128
3
2
1
4
832
366
65
1
7
1
1
10
2
4
6
1
1
3
1
872
71
1
1
1
3
3
1
1
1
1
13
2
2
443
4
3
1
8
370
33
4
1188
13
551
1175
1134
1594
130
6
1
1
48
1
2
8
2
3
1
10
14
1344
53
35
1
3
1
19
3
60
1
11
17
1
1
50
3
379
6
1
3
2284
119
49
1
224
1722
1393
1191
1569
2185
581
26
1
24
2416
27
10
151
1
2
1
1
2
2
2
5
1
3
127
1
385
1
1
1
3
2
1
10
1
3
12
1
1
2
12
1
1
1
54
4
371
47
3959
207
1454
2197
747
95
1411
73
54
8
30
23
2
121
943
8
1
313
185
4562
22
1338
16