40032 285
21051 674
2090 151
6572 398
5629 119
12102 466
4102 28
5763 283
11165 607
6791 251
4919 318
7474 683
3402 335
7466 829
9232 226
31538 370
10981 252
13147 505
14558 457
12629 139
5548 573
7601 580
7852 885
21472 557
9587 510
2738 220
5466 866
4407 281