3596 30
94365 752
199043 870
68814 402
4759 35
14582 501
61432 237
25231 758
57184 779
35749 583
44722 670
38115 465
39865 258
2681 124
3186 114
8228 152
1792 60
1753 96
5659 215
5376 682
3131 82
3317 478
10195 347
3203 409
4905 693
4873 398
6592 592
5792 236