2110
1
2562
2
1671
1469
1371
1891
2251
1668
1182
1535
3
1039
992
1199
845
1123
1502
1679
1375
2840
870
572
2096
1331
1276
1152
1675
402
0
1599
2403
1417