25460 204
37508 330
19133 412
46886 484
14385 557
6201 297
1868 471
7579 666
9650 447
18056 306
31599 103