526 100
36233 297
1097 105
58064 125
20135 472
22764 266
9997 370
10828 373
3575 71
4588 577
8358 196
4671 718