103921 396
238159 1049
23782 647
73799 511
21670 1039
95280 205
58475 577
9902 88
10007 655
4486 150
15648 258
22790 609
3777 65
6143 516
3336 237