5028 93
2635 76
3121 421
4008 272
3049 41
2902 317
2032 275
2773 355
3403 544
2425 329
3124 336
30444 570
15089 361
7636 506
4844 534
3082 271
5722 410
7209 428
4289 402
32371 470
19586 447
20114 410
27748 649
129596 695
32935 887