9228 826
3504 554
4703 443
3281 618
1747 41
1628 55
1594 170
1894 107
5009 871
2419 331
4987 315
1664 84
3490 279
1558 80
3145 349
5892 219
6518 709