3251 767
4063 631
141660 303
14846 335
9016 487
3089 412
11799 509
51833 60
3730 183
2720 39
6224 548
1133 102