509 157
2845 577
2870 629
3255 245
10265 576
1772 44
3622 329
9633 761
2932 714
2603 221
7183 335
4872 520
4357 270
1553 142
1790 338
2487 208