25460 204
37513 330
19139 412
46887 484
14386 557
6203 297
1868 471
7579 666
9650 447
18056 306
31600 103