886
4
221
0
447
1
1503
1991
2
585
332
144
89
191
164
848
16
280
374
58
744
676
793
7
781
172
242
460
365
474
878
994
3
401
732
757