1231 315
29271 686
5920 81
5185 219
8336 119
2831 221
4798 716
10915 670
17276 529
2169 307
10193 491