806
11
10
865
956
1005
101
153
73
537
8815
447
562
32
17510
19
871
761
1104
48
872
22
1112
363
302
272
301