496
0
1380
2131
1
19944
2
2972
830
2110
467
1272
4
619
1660
1787
801
905
667
3326
3
1000
526
951
2562
673
1382
2166
7034
2209
2055
1711
582
2760
1168