2116 502
1695 372
52946 657
22469 437
84988 692
14941 646
13089 667
9150 247
11666 290
9515 199
12085 259
4128 434
484 101