9228 826
3503 554
4703 443
3281 618
1746 41
1628 55
1594 170
1894 107
5009 871
2419 331
4987 315
1664 84
3489 279
1557 80
3145 349
5891 219
6518 709