2780
3
728
1101
4
6373
6
645
703
437
1
3580
433
7622
15793
10
8559
9
4757
843
6295
638
1795
2096
2968
5
167
1295
2
2158
4104
875
799
2926