5029 93
2635 76
3121 421
4009 272
3050 41
2902 317
2032 275
2773 355
3403 544
2425 329
3125 336
30453 570
15089 361
7636 506
4844 534
3083 271
5726 410
7210 428
4292 402
32384 470
19593 447
20127 410
27758 649
129629 695
32948 887