2304 276
1729 49
17694 840
7508 710
5652 471
28462 651
5206 569
6938 115
6097 591
6171 292
28216 37
27786 383
13299 623
7183 466
12509 532
14593 598
5172 508
5881 104