1258 330
6877 598
50343 411
27180 820
6706 212
7038 189
312655 808
77884 636
71377 155
21067 302
5936 398