2541
4
1950
3
711
1
1276
1570
1814
2
1000
0
7159
10
1813
801
2710
2152
1568
1644
1746
496
1532
1749
4179
3326
83
745
868
830
526