18078 307
2462 715
30932 419
6963 597
7406 716
126910 561
76465 381
48564 564
2655 164
3158 257
4870 621
3686 369
14909 90
12312 224
4211 78
34073 853