3532 301
1745 152
4790 535
4365 732
2516 470
10441 927
4845 506
38396 171
36196 743
14199 241
34416 625
21446 168
41495 351
37688 646