516 69
3128 348
9298 514
22830 107
4119 304
4732 767
12048 520
37367 144
4031 442
8216 696
7933 534
3317 599
2686 459