51583 600
42460 253
9110 135
8674 72
9567 189
10053 246
7553 526
15818 725
6410 386
7953 415
5602 145
8032 392
6801 601
5955 592
4803 222
4201 410
3301 71