6413 680
2705 41
5811 273
9694 262
145887 847
18844 623
73655 145
13587 557
7112 204
13982 386
15055 977
7152 918
4015 754