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