421
1544
1114
962
56
935
18417
35
613
30
401
371
22810
6
835
7
13
1043
39
772
20013
542
451
1255
931
242
431
531