21393 630
8483 690
4791 214
23310 294
7455 655
7708 951
3145 506
5153 228
11995 926
3743 914
2317 558
15853 474
4935 360