28512
1501
1291
1417
2174
776
1008
11663
1258
1254
13295
1078
1405
874
783
1530
1036
1961
2463
2253
3013
2021
845
1150
2232
882
4560
5670
1059
1160
2384
1150
841
2080
1188
2660
2154
761
18831
3797
742
1041
768
5867
989
6181
21720
2569
1753
886
1592
3057
1526
2107
3500
1126
806
2518
2521
2497