5966 86
6383 279
9169 927
3805 55
14524 118
10570 663
5326 501
3364 66
7388 571
10234 678
39983 273
8639 52
14222 503
2998 281
28500 386
10132 532