1501
1
1617
1431
1250
1163
7800
15049
4
7886
6071
10559
3
789
666
2252
617
883
2082
2953
8653
2646
2
3055
5017
2871
2721
3017
6004
5
1320