1229 96
27765 979
12105 850
5935 292
65274 618
31066 167
9369 542
2342 46
3246 324
3010 394
7678 921
1650 101
4143 399
23648 267