3326
3
496
0
1000
3715
1
83
930
2
2891
4
1293
802
1814
2077
3063
10
830
1734
2687
5
868
561
1020
673
2999
1691
1699
801
1606
1399
1382
1590
1380
1168
464