2562
2
2110
1
1671
1469
1668
4311
1375
572
1371
1891
1535
3
1182
1380
0
1039
2251
992
845
1199
2840
1599
4623
5
1502
402
1679
1331
1162
870
1212
2403
2096