496
0
830
1000
3326
3
868
1
2710
2
1814
1813
1691
693
526
2760
4
2180
1746
2392
2562
662
784
801
1538
745
673
2835
2166
300
846
436
1041
1147
1993