2194
2095
3
2
1
3
373
140
30
9
1
9
1
2
2
1
2
2
406
41
1
1
2
12
5
1
1
3
2
1
1
209
1
1
2
108
1
42
1
676
4
207
531
447
964
45
16
3
5
5
860
10
13
4
1
18
6
5
49
140
977
44
29
146
770
635
614
736
951
330
9
1
8
986
7
8
29
1
1
1
144
1
112
5
1
1
12
1
9
3
19
1
273
29
1805
87
688
1164
265
39
876
18
49
1
105
529
4
239
69
2188
6