18308 361
5982 969
6530 702
4728 300
11485 116
6722 305
13471 503
2779 263
14597 720
4462 679
12132 36
7648 112
4329 696
26350 293