103927 396
238178 1049
23782 647
73800 511
21671 1039
95285 205
58477 577
9902 88
10008 655
4487 150
15652 258
22790 609
3778 65
6144 516
3336 237