1301 30
5370 588
21822 283
8982 76
24725 48
20835 333
3932 455
14276 188
6619 526
9114 227
5437 29
6169 969
5678 299
11133 249
3059 462