15198 921
39437 52
10546 258
3251 446
7247 699
6272 471
22352 211
16942 457
4548 583
14771 154
11906 824
2746156 4075
3769 587