5072 400
6308 281
50285 393
18931 130
39927 222
153344 603
29682 381
46661 609
28466 744
9491 161
14780 620
7486 691
7408 692
7227 356
2345 34