6415 680
2710 41
5818 273
9712 262
145940 847
18847 623
73670 145
13590 557
7113 204
13983 386
15058 977
7153 918
4018 754