2166
1
1681
1632
2
5592
8
915
0
1532
1547
383
905
1660
2934
3518
3
693
526
1379
801
745
784
3326
673
1000
830
1093
5599
11
2209
2562
1711
1382
582
868