3548 347
12566 173
15253 717
21043 570
39445 631
23978 236
51577 413
16976 266
31549 611
8640 460
24269 484
35843 513
5267 312
6183 636