51382 56
38540 273
3321 32
22782 895
4284 177
8718 617
5154 675
2303 280
5488 504
2549 608
3034 367
11568 49
11284 369