500 137
7358 338
7139 755
14126 680
23338 674
24433 605
5843 203
3488 141
6258 706
12221 587
9096 531
5885 282
4842 195
13396 719
9449 38
2351 302
5950 415
1556 346
3526 690
1630 71