19952 139
1597 175
3535 55
12322 658
14625 536
6361 692
3399 297
4790 207
4031 121
8529 200
7735 483
8270 230
2216 141
105032 648
5158 729
7034 728
1367 108
12363 85
3901 273
2552 119
8303 539
3016 544
8720 332
14182 633
16979 422
3659 383
12961 429
3129 691