1229 96
27766 979
12111 850
5947 292
65316 618
31078 167
9369 542
2342 46
3248 324
3010 394
7680 921
1652 101
4145 399
23652 267