1248 315
29291 686
5941 81
5197 219
8352 119
2835 221
4803 716
10919 670
17277 529
2177 307
10209 491