19016 63
9698 98
4460 714
14634 733
10479 228
3668 129
6875 477
7731 491
23084 331
4881 301
14321 36
4777 239
2880 127
4540 211
15125 535
18516 486
1855 29
12569 362
20183 295
9513 436
20838 36
5505 737
7680 82
7682 318