6480 503
326312 631
104624 438
84207 300
35074 537
8444 72
13978 57
10531 847
16438 769
25625 179
11588 552
6660 601