1300 30
5360 588
21812 283
8977 76
24706 48
20825 333
3930 455
14267 188
6615 526
9111 227
5434 29
6165 969
5676 299
11120 249
3056 462