4940
5
2961
2
383
0
3114
4
19279
618
2766
1
90
637
948
2546
1824
693
729
1645
20634
8
990
443
845
745
358
453
2105
363
1389
408
968
4478
418
3164