2337
5
2478
1
1289
3
4471
2
1672
617
0
7258
1766
1650
3779
721
822
2986
1225
1028
940
15233
578
1193
616
2366
1512
3426
4
913
851
19932
6
1108
1259
948
2562