18198 313
4573 126
12976 723
20511 47
28226 399
4966 542
9162 401
4869 380
5007 612
12433 122
15329 116
8968 682
14611 255
6911 58
14088 369
13997 565
13580 785
22251 630
3897 600
49034 855
4787 262
17466 692
92371 840
9263 506