1283 29
2054 372
19641 722
29201 111
8115 885
4046 745
7985 295
31007 437
29651 247
13293 615
9268 775
5700 390
4886 922
4631 438
3616 573
4366 160