5029 93
2635 76
3121 421
4009 272
3050 41
2902 317
2032 275
2773 355
3403 544
2425 329
3125 336
30454 570
15089 361
7636 506
4844 534
3083 271
5726 410
7210 428
4292 402
32386 470
19597 447
20128 410
27759 649
129636 695
32952 887