2583 691
13905 59
5957 257
9503 467
8528 885
64201 651
38296 427
16293 285
29155 763
8399 193
23328 116
37643 588