1125
1
766
4179
2100
2
1691
496
0
1816
802
801
673
526
5439
1821
830
1814
1511
2935
1994
4
1000
1168
3562
1938
6346
16
1013
2166
2294
693
1093
2562
915