156899 1035
145397 238
68095 463
44084 572
30631 315
32276 624
8307 904
4228 56
1826 116
25011 632
43506 948
12806 57