1257 330
6877 598
50343 411
27180 820
6706 212
7038 189
312654 808
112742 643
77884 636
71375 155
51209 423
37761 262
21066 302
5936 398
4636 397