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