12431 301
2169 76
437 39
5071 472
14638 93
6065 103
3092 381
5423 631
5202 507
4396 313
4980 695
10547 359
85480 160
9631 224
8876 421
3341 514
3755 623
11661 264
3701 441
8715 622
4596 181
5905 547
17594 601
12190 76
40461 482
32775 391
12585 96
31619 1016