5060 63
15202 702
8086 462
9522 242
25869 402
22078 129
14399 109
27838 256
11439 442
6040 825
16742 740
11526 561
6636 576
6080 171
10284 330
3277 613
6589 367
3000 334
5473 167
1392 70
1976 219
11641 420
3573 190
16617 382
3834 842
10322 302
4834 793
2855 457