2182
2170
3
2
4
4
354
143
36
6
1
7
2
5
3
1
2
2
406
45
1
1
2
8
3
1
1
5
2
1
3
205
1
1
3
1
3
113
39
683
5
215
534
408
982
43
8
7
5
5
880
10
18
4
1
25
6
7
49
140
953
42
26
144
760
670
582
751
935
320
9
10
1013
7
8
36
1
1
1
139
1
136
1
1
5
1
13
11
1
2
22
2
267
26
1790
99
671
1187
261
41
896
25
49
1
100
537
4
246
76
2175
7