345
25411
1655
28113
9
932
1726
361
292
27015
1612
1816
1499
81
551
531
19210
761
712
514
762
262
1834
392
461
982
6214
26
241