2210
1597
4
1
1
2
757
300
50
1
8
1
2
12
1
1
2
1
1
2
3
4
756
50
1
2
2
10
1
9
2
1
11
2
1
5
2
355
1
1
4
264
1
48
1
1037
6
390
954
853
1509
101
32
1
1
6
1
1
7
8
12
1357
20
20
5
2
2
42
11
22
1
53
3
241
1
1
1812
100
36
199
1390
1141
1041
1325
1849
422
13
1
19
2204
11
8
59
1
2
1
1
3
1
1
1
1
1
1
145
283
3
1
7
1
16
1
1
10
12
53
2
403
36
3228
140
1214
1977
498
73
1388
44
53
2
145
885
5
306
131
3795
12
1242
1