2255
2
1558
2760
4
2505
7471
9
3591
11
400
0
1250
1
2219
2293
882
851
11924
1358
1241
1162
2268
674
24337
22
1767
4309
3
38477
34
1239
1545
6753
17
517
658
3107
7
951
5746
23