3528 516
4580 928
2380 75
26081 428
59792 367
46265 331
22454 846
33744 472
41720 598
45839 665
55405 708