5004 290
3341 171
6036 705
45396 540
2920 196
5032 398
8748 409
11294 435
8417 173
4925 92
5971 887
2534 316