2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
1400
-
-
-
-
-
-
-
-
-
1167
-
-
-
-
-
-
-
-
-
1994
-
-
-
-
-
-
-
-
-
3074
-
-
-
-
-
-
-
-
-
1588
-
-
-
-
-
-
-
-
-
1550
-
-
-
-
-
-
-
-
-
2226
-
-
-
-
-
-
-
-
-
1889
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
2110
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
2016
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
2655
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
5692
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
2286
-
-
-
-
-
-
-
-
-
1092
-
-
-
-
-
-
-
-
-
807
-
-
-
-
-
-
-
-
-
3148
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
1237
-
-
-
-
-
-
-
-
-
3916
-
-
-
-
-
-
-
-
-
965
1243
-
-
-
-
-
-
-
-
-
5180
-
-
-
-
-
-
-
-
-
6867
-
-
-
-
-
-
-
-
-
1828
-
-
-
-
-
-
-
-
-
2747
-
-
-
-
-
-
-
-
-
1551
-
-
-
-
-
-
-
-
-
1911
-
-
-
-
-
-
-
-
-
6328
-
-
-
-
-
-
-
-
-
1148
-
-
-
-
-
-
-
-
-
860
-
-
-
-
-
-
-
-
-
2279
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
2814
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
4085
-
-
-
-
-
-
-
-
-
3757
-
-
-
-
-
-
-
-
-
1179
-
-
-
-
-
-
-
-
-
3130
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
2064
-
-
-
-
-
-
-
-
-
4382
-
-
-
-
-
-
-
-
-
3454
-
-
-
-
-
-
-
-
-
1290
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
880
-
-
-
-
-
-
-
-
-
786
-
-
-
-
-
-
-
-
-