4749 587
2703 457
12941 88
21824 253
12171 682
8560 261
13367 977
8372 28
16393 740
14536 878
10559 366
4148 911