428
0
2551
1
213
492
14492
668
370
543
856
306
909
1880
2
327
2328
1132
383
527
341
797
675
501
290
569
46
524
2275
293
1557
1440
560