3991 333
4513 310
20455 429
3437 271
4711 517
9013 554
16426 81
4109 418
6879 562
5774 552
6542 614
2691 507
8658 686
7279 420
3689 403
5745 840
3121 48
5957 643
5383 161
7159 743
3451 325
4335 285
4898 100
23587 181