12434 583
24940 200
14304 322
7277 173
5426 631
63597 513
23860 841
18166 79
18181 413
8498 323
22695 502
14559 272
9127 283
9678 88
5485 555
29724 251
24262 571
7794 246
54324 493
9179 28