904 102
31901 141
3506 473
17736 732
16618 542
38219 94
12645 278
12376 505
10176 160
19377 353
16791 704
7367 243
4900 261
2964 288
3658 408
2054 525
3567 812