2810
1
2579
2
1424
2562
2110
1105
2635
1671
1469
1668
1301
1375
572
1371
1891
1535
3
1182
1039
2251
992
845
1199
2840
1599
1502
402
0
1679
1331
1162
870