98560 250
11498 33
9863 325
20636 796
15826 725
44565 440
2968 634
16101 307
3357 89
15312 53
19397 267
95653 646
27239 928
5181 206
21337 120
37127 843
25564 383
29574 577
99428 487
1579 480
9133 233
3848 568
10083 604
42044 210