6346
16
2254
1
3805
6
951
2015
2
2505
2776
1594
3
905
1660
2934
693
0
526
801
745
784
1451
3326
673
1000
830
1093
2209
2562
1711
915
1382
2166
582
868