2579
2
1650
1
1623
1431
3770
1504
3000
6
2478
2271
4
2245
3
1555
1226
3053
7
260
0
1007
2041
2313
2075
4821
983
1443
319
1297
1386
1542
2061
931
1298
2661
1522