2194
1732
3
2
1
4
368
145
35
6
1
1
8
2
3
1
2
3
2
398
42
1
2
9
4
1
1
3
2
1
1
209
1
1
1
3
113
42
1
692
5
217
542
418
977
40
10
6
5
5
874
12
15
4
1
23
6
7
49
145
969
39
27
149
780
641
597
755
931
327
9
13
1016
9
7
33
1
1
1
147
1
130
1
1
5
1
13
1
10
2
21
1
273
27
1800
94
678
1179
272
41
892
22
49
1
105
535
4
246
69
2186
8