21278 359
4507 281
25767 879
4590 548
7199 723
13301 461
10713 304
3226 324
3308 559
2767 529
1856 108
2657 631
2634 608