59847 684
21403 78
15989 174
12526 620
8967 251
3351 216
6701 327
4514 155
4278 506
5298 639
11404 185
3342 383