2251
2158
4
2
1
3
881
335
72
8
4
2
13
3
1
1
2
4
3
831
58
1
2
2
10
1
1
8
2
1
14
2
1
3
3
442
1
1
2
354
1
47
4
1192
15
490
1092
1001
1711
115
1
1
1
1
1
46
1
4
7
1
3
8
1
14
21
1520
28
29
5
14
3
62
14
22
2
1
1
60
4
309
1
2
1
2071
111
38
1
212
1603
1330
1222
1568
2160
456
16
1
20
1
2647
1
16
6
108
3
1
2
1
2
1
1
2
1
1
2
149
390
1
5
1
7
1
1
21
1
2
2
13
4
9
1
78
2
429
37
3783
160
1357
2278
629
107
1562
69
61
7
34
13
2
157
1009
4
1
333
171
4391
18
1394
2