596 29
4976 588
20827 283
8659 76
23473 48
19777 333
3834 455
13624 187
6393 526
8845 227
5166 29
4411 139
5979 969
5524 299
10832 249
2931 462