21253 150
8769 89
7422 562
23197 323
7484 399
7601 608
14790 257
8767 563
2349 420
7000 328
5429 238
4298 814
5650 254
3560 353
1327 116
9167 667
4951 87
4218 174