516 69
3124 348
9290 514
22826 107
4111 304
4731 767
12042 520
37365 144
4030 442
8214 696
7932 534
3317 599
2686 459