1511
0
2121
4
47041
683
441
482
970
299
517
2659
2
405
1167
2702
407
547
308
458
361
286
408
1153
737
544
846