1203 272
17219 141
20147 458
7972 49
40009 779
10844 293
9524 46
27030 595
8773 647
13450 114
2722 51
6908 642
9846 156
7731 128
2872 307