6440 680
2723 41
5841 273
9744 262
146235 847
18855 623
73750 145
13606 557
7119 204
13988 386
15072 977
7164 918
4021 754