2657
3
2749
1
2748
2
1452
846
0
1098
459
693
116
2290
418
497
75
152
2546
797
1354
7
1663
325
1094
637
1567
611
1949
1554
68
1100
1580
1938
1282