503 542 3533
580 254 3262
4 215 527 13969
2 514 836 17522
1 338 276 12162
7 607 853 29070
6 293 236 41546
1 452 310 9951