160683 1037
149358 240
69212 464
46728 576
31524 315
33452 624
8420 904
4311 56
1900 116
26073 633
44857 950
13431 58