1276
1
2562
2
2110
1891
2840
3
1671
1199
870
1469
1684
1668
1417
1535
2251
1039
1182
845
992
2585
5
1375
348
0
1331
572
1502
1371
402
1679
2403
3696
8
2096