1696 29
7261 466
11596 552
1728 304
23905 593
7346 712
4004 728
1405 39
7876 289
10502 647
5332 285
6359 136
5732 233
13100 327
20770 120
10845 573
4165 849
6707 282