1558
2
1447
1400
2505
1814
7471
9
3591
11
1590
1
400
0
1250
5046
3
851
1749
11924
1162
2268
4
674
24337
22
693
1767
4309
1239
6753
17
517
658
3107
7
951
685
5746
23
2873