30949 831
12922 786
28582 775
23330 526
30038 646
7538 531
5593 249
6511 285
6320 352
8163 834
3352 167
15940 260
4893 568
8386 328
2706 237
11654 852