1301 30
5365 588
21818 283
8980 76
24721 48
20833 333
3931 455
14276 188
6618 526
9114 227
5435 29
6168 969
5677 299
11126 249
3058 462