1078 133
5430 421
10267 794
7665 398
14725 591
7810 603
6522 664
9904 229
14305 830
3038 46
4100 474
31039 91