14031 66
11379 824
10997 226
15736 509
8417 718
7630 821
8373 713
6304 158
9688 710
7623 375
3056 47
10892 215
6800 363
9734 336
5829 95
4436 86
6764 729
12813 774
6283 148
5751 204