159718 1037
148541 239
68900 464
46093 573
31281 315
33109 624
8386 904
4285 56
1876 116
25755 632
44438 948
13257 58