1303 30
5383 588
21853 283
8988 76
24741 48
20852 333
3932 455
14294 188
6624 526
9120 227
5445 29
4529 139
6175 969
5685 299
11143 249
3060 462