2562
2
2403
3
2110
1
1671
1331
402
0
1469
1668
1891
1535
2251
1039
1182
845
2840
1162
992
1199
1375
674
572
1502
1767
2505
1371
1679
4309
870
1239
2096