40029 200
4873 603
7336 478
13994 323
6311 108
8909 779
15161 978
6663 735
4625 349
10788 451
30242 128
7790 489
32248 288
7793 72
54381 198
5948 69
3175 114
11785 107
15128 545
18606 474
120175 469
202891 967
59812 684
76793 642
19591 330
27682 801
21577 233
20558 362