1051
1
1332
4179
2100
2
496
0
766
1691
801
1816
526
673
802
830
1821
1000
2935
5439
1168
3562
2166
6346
16
693
1093
1814
915
2562
1511
1938
2294
3326
3