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