503 69
3114 348
9245 514
22821 107
4072 304
4722 767
12030 520
37356 144
4022 442
8213 696
7924 534
3314 599
2685 459