13016 175
17894 280
95420 348
87944 735
73533 232
4556 298
6500 957
4242 367
4527 212
11439 110
18490 365
5132 381
9421 307
24911 607
6257 829
3214 379
4066 536
7250 688
5516 737
19474 399
5299 629
8581 641
25782 714
22382 86