2542
2148
2
3
1
5
926
399
70
4
2
3
8
2
1
10
2
3
4
4
832
71
3
6
1
1
5
17
14
2
2
446
3
357
1
31
1
2
1279
19
561
1286
1250
1387
206
1
1
1
1
2
51
2
1
10
2
2
1
1
10
17
1159
1
50
2
38
1
1
1
12
2
79
6
19
2
61
2
1
371
2
1
5
1
2451
195
50
1
248
2131
1
1339
920
1361
1978
1017
32
10
22
1
2618
34
7
125
1
1
1
2
2
1
1
1
1
87
1
4
497
1
2
2
1
4
2
1
1
1
2
2
9
1
2
1
1
29
2
1
1
1
32
1
70
11
320
48
3979
343
1789
1877
799
101
1216
74
63
5
33
18
1
97
830
8
1
215
208
4668
22
4386
304
1426
10