14561 355
12594 828
908 64
1634 278
7131 228
4258 484
4563 280
6584 674
9236 714
6646 657
4681 127
2865 109
3282 562