1203 272
17219 141
20145 458
7969 49
40007 779
10844 293
9524 46
26996 595
8773 647
13448 114
2720 51
6906 642
9839 156
7729 128
2872 307