22891 424
35090 367
41668 162
43209 908
12575 375
27660 118
8402 60
18403 516
15369 688
16681 395
7140 646