1203 272
17219 141
20146 458
7970 49
40007 779
10844 293
9524 46
27024 595
8773 647
13450 114
2721 51
6908 642
9845 156
7730 128
2872 307