1303 30
5386 588
21866 283
8992 76
24751 48
20861 333
3935 455
14299 188
6626 526
9122 227
5445 29
4531 139
6180 969
5690 299
11144 249
3061 462