1303 30
5375 588
21839 283
8982 76
24734 48
20843 333
3932 455
14289 188
6621 526
9119 227
5443 29
6174 969
5682 299
11141 249
3059 462