2920
4
3491
692
0
1853
4044
5
3083
2
17946
380
2465
1189
496
1127
3125
3546
1
527
32302
868
47639
384
662
810
476
410
514
2949
3498
1532
2437
3779
4471