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