2399
2038
3
3
2
6
423
177
34
1
6
4
2
3
5
1
1
2
2
1
447
55
1
2
3
6
1
3
1
1
4
4
1
207
5
3
7
133
30
2
666
3
276
624
589
831
79
8
4
2
1
6
713
38
2
15
2
1
19
4
5
42
191
1228
69
36
140
1009
644
570
756
948
525
21
18
1010
22
6
59
4
111
1
159
1
2
1
1
8
1
10
10
13
207
36
1975
181
812
1141
352
45
755
22
42
1
71
393
6
224
122
2388
11
13