1558
2
2505
7471
9
3591
11
951
1
400
0
1250
658
3107
7
19932
6
851
1344
11924
1162
2268
4
674
24337
22
1449
1223
1767
1431
4309
3
1239
2691
6753
17
604
517
2163
2462
5746
23