520
1
1895
3
882
3489
1338
5
20654
14
787
1409
688
1051
831
956
2
705
2362
4
2069
781
871
7
1740
2742
6
5995
2041
1146
625
582
5493
817
756
748
837
652