1703 201
10152 152
9496 723
44030 881
23014 374
16145 373
14408 362
55034 604
13268 305
4107 690
2229 126