1300 30
5360 588
21814 283
8978 76
24709 48
20829 333
3930 455
14269 188
6617 526
9112 227
5435 29
6166 969
5676 299
11121 249
3056 462