59595 135
1707 314
993 160
20724 668
843 130
385 39
3266 849
2617 441
23187 114
24404 768
909 32
2998 544
1649 291
16155 484
622 132
2130 396
2930 483
1638 107
3807 942
892 195
23763 488
824 91
2018 365
1561 306
2986 521
2266 441
2141 524
4424 621