2980
1
1475
2
962
0
2131
1309
1681
1860
697
1992
3
1660
801
915
3326
944
2338
1000
673
905
526
830
4099
8
2166
2788
2562
1168
2184
496
868
2710
1691