949
4225
1159
4923
4789
1480
845
1097
1266
2125
7536
2911
5465
31875
23068
7114
19495
62590
40925
2779
18191