1303 30
5375 588
21837 283
8982 76
24732 48
20842 333
3932 455
14286 188
6621 526
9119 227
5442 29
6174 969
5681 299
11140 249
3059 462