105023 453
6007 129
103728 573
19904 838
7915 591
5678 512
3878 218
4375 394
1945 303
3326 445
2387 74
21621 503
44540 416
46338 694
13894 108
11525 489
12996 428
9217 56
8587 508
3393 160
9264 300
25541 150
14017 723
50027 486
24114 702
21508 318
20590 838
14797 367