2188
2107
3
2
1
3
368
145
35
6
1
1
7
2
4
1
2
3
2
394
43
1
2
7
4
1
1
3
3
1
1
208
1
1
1
3
113
42
1
1
687
5
214
540
413
979
42
10
6
5
5
878
8
16
4
1
23
6
7
49
142
962
41
27
142
778
646
595
755
931
321
9
12
1013
9
7
33
1
1
1
147
1
129
1
1
5
1
13
1
10
2
21
1
274
27
1793
94
674
1179
268
42
892
23
49
1
105
539
4
247
66
2182
6