4797 397
6812 361
4539 524
29316 128
4395 133
2976 330
15946 165
8297 303
15032 890
20673 505
5976 675