315
1
249
0
31535
1009
1073
1973
488
798
21743
422
25137
582
605
289
18403
6
1650
282572
494
1853
521
683
637
464
116
331
710
177
518
256
65