6470 503
325921 631
104569 438
84161 300
35034 537
8437 72
13965 57
10517 847
16421 769
25572 179
11578 552
6653 601