31112 546
13584 66
59251 158
12652 297
3863 283
30573 301
6293 791
11688 350
18432 317
26701 712
22182 372
5080 363
30654 627
33368 615
5904 460
10292 242
77167 595
2104 337
4692 248
4829 559
4636 925
3086 424
3724 507
8221 511
2259 46
4287 924
4863 847
5580 482