21381 150
9018 89
7472 562
23588 323
7620 399
7698 608
15071 257
8875 563
2397 420
7127 328
5574 238
4321 814
5762 254
3643 353
1358 116
9318 667
5123 87
4393 174