148597 300
3797 193
5528 318
12398 493
78377 668
62738 294
6551 612
30972 96
6010 462
4499 261
5656 201
3684 703
16788 903
2660 315
3165 297
3638 609
3311 49
3584 460
12403 86
6335 906
5732 395
10606 522
6422 588
4983 636
5251 483
1774 152
59247 437
59400 296