3116 821
3005 705
231 35
3347 521
2406 353
3747 739
13196 216
10818 354
911 244
3395 708
1051 166
5656 647
9865 718
5201 319
3680 558
925 141
3540 534
3527 861
3631 785
1815 519
5303 810
13755 281
28804 999
1357 132