2045 401
2597 691
13966 59
5993 257
9547 467
8556 885
64261 651
38400 427
16422 285
29453 763
8421 193
23396 116
37789 588