17316 600
2947 401
4914 868
27957 275
5309 467
6676 681
1957 329
6512 30
12621 327
5485 935
3006 228
6395 414
2553 363
3168 731