2197
2164
3
2
1
4
374
148
34
1
6
1
1
9
2
3
2
2
3
2
397
39
1
2
10
4
1
1
3
2
1
1
212
1
1
1
3
115
42
681
5
213
536
422
982
44
10
6
5
5
880
12
15
4
1
21
6
7
50
145
965
43
27
148
772
645
605
761
937
326
9
12
1030
11
7
32
1
1
1
145
1
123
1
1
5
1
12
1
10
2
21
2
275
27
1808
87
675
1190
270
40
898
22
50
1
106
538
4
248
68
2189
8