159601 1037
148417 239
68855 464
45971 573
31231 315
33060 624
8377 904
4282 56
1870 116
25651 632
44371 948
13228 58