3162 584
2697 466
21946 953
28335 194
24958 862
103391 334
14634 156
26182 311
17175 364
7455 437
29661 471
13347 196
10431 273
3645 278
4682 532