3585 331
40895 925
23437 311
6624 925
100312 635
30056 646
7914 444
6481 374
13887 276
7473 56
5487 772
6958 583
1399 206
3944 59
2809 382
23469 522