159596 1037
148415 239
68851 464
45970 573
31230 315
33056 624
8377 904
4282 56
1870 116
25650 632
44371 948
13228 58