1303 30
5382 588
21853 283
8988 76
24740 48
20852 333
3932 455
14292 188
6624 526
9120 227
5445 29
6175 969
5685 299
11143 249
3060 462