31535
0
968
267
25137
275
17353
325
298
2275
2
19279
706
410
1736
540
714
259
1580
1089
603
1880
815
3772
115427
320
590
467
538
664
668
415