4786 397
6806 361
4539 524
29314 128
4392 133
2975 330
15943 165
8297 303
15032 890
20673 505
5975 675