3580 631
1595 316
950 51
10470 217
8584 432
4165 730
8710 221
5971 633
6783 655
8712 353
9432 309
17946 669