2478
1
4471
2
1672
3779
721
0
822
1816
2986
1225
940
761
15233
578
616
2366
1022
1512
1391
931
3426
4
913
851
19932
6
1451
480
1259
948
8527
1869