6473 503
326053 631
104591 438
84174 300
35044 537
8442 72
13969 57
10526 847
16427 769
25581 179
11581 552
6657 601