13095 946
5662 159
9006 416
4252 41
7937 504
31869 392
6250 465
3979 294
5393 756
8483 873
11248 621
16310 52
16557 413
10736 364
11929 697
17482 759
5994 73
6003 522
9350 81
16299 234
8902 506
14903 58
14631 710
5396 94
21036 794
2383 174
12554 261
5231 139