3546
1
383
0
1485
399
47639
918
55
342
448
83
917
798
509
2524
607
945
3779
2
661
592
4471
324
610
2964
858
1441
571
1640
3051
1603
370