1590
1
995
2478
15233
1320
2
940
2366
4471
1672
1512
3779
1382
721
0
822
2986
1563
19932
6
1225
1028
851
578
1193
616
1259
8527
3426
4
5746
23
913
2133
1129