1229 96
27766 979
12110 850
5945 292
65310 618
31076 167
9369 542
2342 46
3248 324
3010 394
7678 921
1652 101
4145 399
23652 267