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