501 68
14579 89
78995 790
3834 842
3301 103
62139 464
7531 686
21681 914
13342 417
6837 537
2711 537
794 156
1520 207
704 144