951 132
938 192
1685 374
15659 934
2651 703
902 233
2533 648
2067 467
5915 660
3674 520
2203 278
31391 686