2577
3
1088
4
2260
1151
1
1962
7
1649
1850
7082
6
1127
10206
14
1438
1590
2
2080
962
1733
4525
4066
807
947
547
1032
11
555
670
1710
1427
1436
5
1053
621
0
1481
1148