502 69
3112 348
9231 514
22820 107
4065 304
4720 767
12026 520
37354 144
4022 442
8212 696
7922 534
3313 599
2685 459