42015 558
15422 100
46960 227
72898 576
32298 494
42463 113
17188 965
42480 684
143509 848
117487 1097
29162 119
17177 442
17518 342
28440 147
34706 859
270454 756
7951 294
43215 394
276209 621
72825 885
70800 227
37942 33
67716 320
143274 455
38141 262
35063 672
210740 1223
208358 1078