159608 1037
148424 239
68856 464
45976 573
31232 315
33060 624
8377 904
4282 56
1870 116
25659 632
44373 948
13231 58