29086 860
8614 546
1511 344
13898 226
4806 459
14688 640
9403 617
1646 351
44098 686
6905 903
669 146
440 120
1369 325
5367 93
1639 439
18384 361
16381 352
11478 500
6221 669
10885 78
11449 47
3749 339
691 175
3916 310