1099 60
18248 332
40696 835
14153 787
32261 777
23877 526
35030 649
8707 531
6595 250
7789 285
6754 353
9168 834
4012 167
17510 263
5718 569
9221 328
3296 237
14234 852