21253 150
8770 89
7422 562
23200 323
7486 399
7601 608
14792 257
8768 563
2349 420
7000 328
5431 238
4298 814
5650 254
3560 353
1327 116
9169 667
4951 87
4225 174