3516
0
2727
1
2478
484
1056
4471
2
2649
1672
3144
931
3779
1049
107
2986
467
337
940
5065
745
822
496
1287
556
657
486
437
950
3426
4
534