29829 509
7330 267
16782 611
42300 443
4483 292
3680 770
7505 333
8349 432
5560 535
2214 44
26726 783
31741 155
3371 545