-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
1164
-
-
-
-
-
-
-
-
-
1021
-
-
-
-
-
-
-
-
-
447
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
670
-
-
-
-
-
-
-
-
-
1068
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
2393
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
2708
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
2616
-
-
-
-
-
-
-
-
-
706
-
-
-
-
-
-
-
-
-
1871
-
-
-
-
-
-
-
-
-
1090
-
-
-
-
-
-
-
-
-
3241
-
-
-
-
-
-
-
-
-
2327
-
-
-
-
-
-
-
-
-
6141
1216
-
-
-
-
-
-
-
-
-
1842
-
-
-
-
-
-
-
-
-
1280
-
-
-
-
-
-
-
-
-
6466
-
-
-
-
-
-
-
-
-
2189
-
-
-
-
-
-
-
-
-
2737
-
-
-
-
-
-
-
-
-
1574
-
-
-
-
-
-
-
-
-
9746
-
-
-
-
-
-
-
-
-
699
-
-
-
-
-
-
-
-
-
1180
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
4421
-
-
-
-
-
-
-
-
-
414
-
-
-
-
-
-
-
-
-
782
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
1456
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-