2182
2116
3
2
1
3
371
140
34
6
1
1
9
1
3
2
2
4
2
396
40
1
1
2
12
3
1
1
3
3
1
1
214
1
1
1
3
111
42
671
5
209
522
428
979
44
12
6
5
5
878
10
13
4
1
18
6
6
50
144
953
44
28
147
762
633
612
744
942
327
9
11
1026
8
8
31
1
1
1
147
1
119
1
5
1
12
1
10
2
20
2
270
28
1790
94
668
1186
262
39
894
19
50
1
102
543
4
245
67
2176
6