3162 584
2696 466
21946 953
28334 194
24958 862
103372 334
14634 156
26182 311
17168 364
7454 437
29657 471
13345 196
10431 273
3645 278
4682 532