1303 30
5386 588
21866 283
8992 76
24748 48
20861 333
3932 455
14298 188
6626 526
9122 227
5445 29
6180 969
5689 299
11144 249
3061 462