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