512 100
36233 297
1097 105
58057 125
20135 472
22761 266
9997 370
10828 373
3575 71
4588 577
8356 196
4671 718