1303 30
5380 588
21846 283
8985 76
24735 48
20849 333
3932 455
14291 188
6623 526
9120 227
5444 29
4529 139
6174 969
5684 299
11142 249
3060 462