3546
1
801
0
4471
2
1412
1672
2340
791
868
2990
1645
3779
721
2986
1347
2173
1225
1028
940
2921
5
501
1193
2403
616
6346
16
657
2366
1512
108797
3426
4
1038