3150 405
2986 586
126278 633
47982 466
4562 422
5286 599
3118 395
2805 491
5346 436
42472 115
72888 680