3726 30
16427 149
18248 58
38970 337
20036 62
21405 825
3166 169
3924 763
22414 424
22808 554
14278 699
5658 580
12232 473
5703 307
7621 585
8071 817
2779 140
4800 476
7171 648
12262 823
7753 748
9461 457
6338 300
5139 378
9226 684
6667 525
3136 221
12240 496