1195 30
5251 588
21485 283
8889 76
24327 48
20329 333
3911 455
14061 188
6551 526
9019 227
5335 29
4483 139
6091 969
5636 299
11016 249
3023 462