2316
2220
2
3
1
6
894
374
66
1
1
1
9
2
2
5
3
2
1
3
815
85
1
3
14
4
3
2
2
1
1
10
21
1
1
7
1
499
1
3
1
365
32
3
7
1186
14
665
1292
1014
1377
188
3
1
56
1
3
4
1
1
1
1
2
1
10
20
1139
2
72
1
24
1
1
11
2
64
5
19
1
1
65
5
1
487
5
1
1
1
2241
179
36
240
2038
2
1252
967
1471
1955
910
29
1
16
2527
21
27
134
1
1
3
1
1
2
4
2
2
3
93
532
3
1
1
1
1
4
2
1
1
1
1
1
5
1
4
1
26
1
4
1
1
35
1
2
1
66
8
302
34
3955
245
1557
1875
902
100
1216
59
67
8
31
21
1
88
779
13
1
235
237
4518
18
4293
243
1459
7