21382 150
9020 89
7472 562
23588 323
7621 399
7698 608
15072 257
8875 563
2397 420
7127 328
5575 238
4321 814
5764 254
3643 353
1358 116
9318 667
5124 87
4395 174