150056 877
25224 697
6202 65
19313 541
2550 272
7131 302
2641 138
5318 925
2917 657
3765 254
24464 571
3130 408
3124 469
3076 205