7
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
627
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
1,129
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
2,098
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
970
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
1,316
-
-
-
-
-
-
-
-
-
927
-
-
-
-
-
-
-
-
-
4,328
-
-
-
-
-
-
-
-
-
1,889
-
-
-
-
-
-
-
-
-
3,219
-
-
-
-
-
-
-
-
-
1,722
-
-
-
-
-
-
-
-
-
2,354
-
-
-
-
-
-
-
-
-
2,858
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1,084
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
1,594
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
1,218
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
1,071
-
-
-
-
-
-
-
-
-
3,857
-
-
-
-
-
-
-
-
-
1,324
-
-
-
-
-
-
-
-
-
1,255
-
-
-
-
-
-
-
-
-
1,297
-
-
-
-
-
-
-
-
-
2,266
-
-
-
-
-
-
-
-
-
1,162
-
-
-
-
-
-
-
-
-
2,055
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
5,707
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
6,346
-
-
-
-
-
-
-
-
-
4,763
-
-
-
-
-
-
-
-
-
7,941
-
-
-
-
-
-
-
-
-
2,372
-
-
-
-
-
-
-
-
-
3,636
-
-
-
-
-
-
-
-
-
1,966
-
-
-
-
-
-
-
-
-
3,601
-
-
-
-
-
-
-
-
-
1,502
-
-
-
-
-
-
-
-
-
3,594
-
-
-
-
-
-
-
-
-
1,052
-
-
-
-
-
-
-
-
-
1,461
-
-
-
-
-
-
-
-
-
707
5,662
-
-
-
-
-
-
-
-
-
3,181
-
-
-
-
-
-
-
-
-
4,288
-
-
-
-
-
-
-
-
-
2,779
-
-
-
-
-
-
-
-
-
4,447
-
-
-
-
-
-
-
-
-
6,409
-
-
-
-
-
-
-
-
-
9,453
-
-
-
-
-
-
-
-
-
1,500
-
-
-
-
-
-
-
-
-
3,789
-
-
-
-
-
-
-
-
-
1,045
-
-
-
-
-
-
-
-
-
3,461
-
-
-
-
-
-
-
-
-
1,045
-
-
-
-
-
-
-
-
-
7,312
-
-
-
-
-
-
-
-
-
1,232
-
-
-
-
-
-
-
-
-
5,432
-
-
-
-
-
-
-
-
-
1,357
-
-
-
-
-
-
-
-
-
977
-
-
-
-
-
-
-
-
-
935
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
733
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-