597 29
4976 588
20829 283
8659 76
23475 48
19779 333
3835 455
13626 187
6394 526
8845 227
5168 29
4412 139
5979 969
5526 299
10833 249
2931 462